<script>
	const http = require('./utils/http.js');
	export default {
		onLaunch: function() {
			console.log('App Launch')
			let that = this;
			let wgtVer =null;
			let version =null;
			uni.getSystemInfo({
				success:(res) => {  
					if(res.platform=="android"){  
						// 获取本地应用资源版本号 
						plus.runtime.getProperty(plus.runtime.appid,function(inf){
						    wgtVer = inf.version;  //获取当前版本号
						    version = plus.runtime.version;
						});
						http.get('/api/app/getAppVersion').then(res => {
							if (res.code == 200 && res.result) {
								if(res.result.versionNo!=version){
									// if(plus.networkinfo.getCurrentType()!=3){  
									// 	uni.showToast({  
									// 		title: '有新的版本发布，检测到您目前非Wifi连接，为节约您的流量，程序已停止自动更新，将在您连接WIFI之后重新检测更新。',  
									// 		mask: false,  
									// 		duration: 5000,  
									// 		icon:"none"
									// 	});  
									// 	return;  
									// }  
									// uni.showToast({  
									// 	title: '有新的版本发布，检测到您目前为Wifi连接，程序已启动自动更新。新版本下载完成后将自动弹出安装程序。',  
									// 	mask: false,  
									// 	duration: 5000,  
									// 	icon:"none"  
									// });  
											
									uni.showModal({
										title: '提示',
										content: '检测到有更新--点击确认更新APP',
										showCancel:false,
										success: function (res1) {
											if (res1.confirm) {
												console.log('用户点击确定');
												//res.data.androidurl    是apk的下载链接
												var dtask = plus.downloader.createDownload(res.result.downUrl, {}, function ( d, status ) {  
														// 下载完成  
													if ( status == 200 ) {   
														plus.runtime.install(plus.io.convertLocalFileSystemURL(d.filename),{},{},function(error){  
															uni.showToast({  
																title: '安装失败',  
																mask: false,  
																duration: 1500  
															});  
														})  
													} else {  
														 uni.showToast({  
															title: '更新失败',  
															mask: false,  
															duration: 1500  
														 });  
													}    
												});  
												dtask.start(); 
											} else if (res1.cancel) {
												console.log('用户点击取消');
											}
										}
									});			
									  
								}  
							}
						})
						// uni.request({
						// 	url: helper.webUrl + 'index.php/App/getAndroidVersion',  //获取最新版本号
						// 	method: 'GET',  
						// 	data: {},  
						// 	success: res => {  
								
						// 	}
						// });
					}  
				}  
			})
		},
		onShow: function() {
			console.log('App Show')
		},
		onHide: function() {
			console.log('App Hide')
		}
	}
</script>

<style>
	/*每个页面公共css */
</style>
